Providing Inferential Capability to Natural Language Database Interface
نویسنده
چکیده
Not everybody is able to write SQL (Structured Query Language) queries as they may not be aware of the structure of the database. So there is a need for non-expert users to query relational databases in their natural language. The idea of using natural language instead of SQL, has promoted the development of Natural Language Interface to Database systems (NLIDB). The traditional Information Retrieval Models were based on approximation and lexical mapping which had its own deficiencies. System is inadequate if the query uses hypernyms (broad category words). If a user is using synonyms of lexicon then the system is unable to access the database. Homonymous keyword in query may arise ambiguity and possibly produce erroneous result because the system is unable to distinguish actual meaning of homonyms. In a query, lexemes may be related to each other and produce a collated meaning which is not considered by the classical system. To overcome these limitations, a knowledgebase can be provided to the NLIDB. The knowledgebase will provide inferential capability to the systems using a collection of hypernyms, synonyms, homonyms, discourse and other information required to produce accurate results.
منابع مشابه
Natural language for hardware verification: semantic interpretation and model checking
Our system allows the formal verification of digital circuits using specifications expressed in English. Verification is carried out by the SMV model checker program [McM92]. SMV requires specifications to be written in the temporal logic CTL (computation tree logic). SMV’s model checking algorithm carries out inference over CTL formulas, with respect to a formal representation of a circuit. Th...
متن کاملRule based Domain Specific Semantic Analysis for Natural Language Interface for Database
A database is defined as collection of information that is organized to access, manage, and update data easily and efficiently. All our data is stored in a database and there are multiple ways to interact with the database to access our data. A user needs some technical knowledge to extract data from the database. They need to use SQL for data definition, data manipulation, or data control. How...
متن کاملInteraction of Knowledge Sources in a Portable Natural Language Interface
This paper describes a general approach to the design of natural language interfaces that has evolved during the development of DATALOG, an English database query system based on Cascaded ATN grammar. By providing separate representation schemes for linguistic knowledge, general world knowledge, and application domain knowledge, DATALOG achieves a high degree of portability and
متن کاملSyntactic Analysis for Natural Language Interfaces - the Integrated Deductive Approach
The objective of our research is the implementation of a German natural language interface for a deductive database system which models a production planning and control system. By means of our approach we suggest a way to overcome the severe drawbacks of interfaces that are designed as loosely coupled filters only. We integrate the interface into the database system itself, that is, the comple...
متن کاملNatural Language Specification and Violation Reporting of Business Rules over ER-modeled Databases
This paper presents our work on adapting and extending natural language interface (NLI) to database technology to support the specification and violation reporting of business rules. The resulting system allows non-technical users to author and manage a rulebook in controlled natural language – serving as a single point of definition that can be compiled into SQL to generate violation reports. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012